package com.nkzy.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Address {
    /**
     * 该类用于表示一个地址实体，包含地址的相关信息。
     *
     * 属性说明：
     * - id: 地址的唯一标识符，类型为Long。
     * - userId: 该地址所属用户的唯一标识符，类型为Long。
     * - province: 地址所在的省份，类型为String。
     * - city: 地址所在的城市，类型为String。
     * - town: 地址所在的乡镇，类型为String。
     * - mobile: 联系人的手机号码，类型为String。
     * - street: 地址所在的街道信息，类型为String。
     * - contact: 联系人的姓名，类型为String。
     * - isDefault: 标识该地址是否为默认地址，类型为Boolean。
     * - notes: 地址的备注信息，类型为String。
     * - deleted: 标识该地址是否已被删除，类型为Boolean。
     */
    private Long id;
    private Long userId;
    private String province;
    private String city;
    private String town;
    private String mobile;
    private String street;
    private String contact;
    private Boolean isDefault;
    private String notes;
    private Boolean deleted;
}